package com.hspedu.try_;

/**
 * @author DL5O
 * @version 1.0
 */
public class TryCatchDetail {
    public static void main(String[] args) {

        //ctrl + atl + t
        //1.如果异常发生了，则异常发生后面的代码不会执行，直接进入到catch块
        //2.如果异常没有发生，则顺序执行try的代码块，不会进入到catch.
        //3.如果希望不管是否发生异常，都执行某段代码(比如关闭连接，释放资源等)则使用如下代码-finally i

        try {
            String str = "大龙";
            int a= Integer.parseInt(str);
            System.out.println("数字："+ a);
        } catch (NumberFormatException e) {
            System.out.println("异常信息=" + e.getMessage());
        }finally {
            System.out.println("finally代码块被执行");//不管是否发生异常都会执行
        }

        System.out.println("程序继续..");
    }
}
